irrotational and solenoidal vector